<?php  
if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Hello extends CI_Controller
{
	function __construct()
	{
		parent::__construct();
		$this->load->model('hello_model');
	}
	function index(){}

	function to_create_hello()
	{
		$this->load_view('create_hello_form');
	}
	
	
	//Working on this!!, not finished
	function create_hello()
	{
		$this->load->library('form_validation');
		
		// field name, error message, validation rules
		$this->form_validation->set_rules('title', 'Title', 'trim|required|min_length[4]');
		$this->form_validation->set_rules('place', 'Place', 'trim|required|min_length[4]|max_length[32]');
		$this->form_validation->set_rules('time', 'Time', 'trim|required|matches[password]');
		
		
		if($this->form_validation->run() == FALSE)
		{
			/**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
			 * @Doesn't tell the user there is sth wroing@
			* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
			* */
			$this->load->view('signup_form');
		}
		else
		{			
			
			if( $query = $this->user->create() )
			{
				$this->load_view('homepage_view');
			}
			else
			{
				/**@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
				 * @Doesn't tell the user there is sth wroing@
				* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
				* */
				$this->load->view('signup_form');			
			}
		}
	}
	
	function load_view($main_view)
	{
		$data['main_content'] = $main_view;
		$this->load->view('homepage_view', $data);
	}
}